package com.ruoyi.common.core.domain.vo;

import com.ruoyi.common.annotation.Excel;

import java.io.Serializable;

public class EquipmentInfoVo implements Serializable {
    private static final long serialVersionUID = 1L;

    /** 设备id */
    private Long equipmentId;

    /**
     *设备管理员
     */

    /** 设备名称 */
    @Excel(name = "设备名称")
    private String equipmentName;

    /** 设备编号 */
    @Excel(name = "设备编号")
    private String equipmentCode;

    /** 客户id */
    @Excel(name = "客户id")
    private Long customerId;

    /** 位置 */
    @Excel(name = "位置")
    private String position;

    /** 告警联系人id */
    private Long emergencyContact;

    /** 告警联系人姓名*/
    @Excel(name = "告警联系人姓名")
    private String emergencyContactName;

    /** 设备状态 */
    @Excel(name = "设备状态")
    private Integer equipmentStatus;

    /** 设备分类 */
    @Excel(name = "设备分类")
    private Long equipmentTypeId;

    /** 排序 */
    @Excel(name = "排序")
    private Integer sort;

    /** 部门id */
    @Excel(name = "部门id")
    private Long deptId;

    @Excel(name = "是否忽略告警")
    private Integer isIgnoreWarn;

    @Excel(name = "设备类型名称")
    private String equipmentTypeName;

    @Excel(name = "告警状态") // 关联数据字典
    private Integer warnStatus;

    @Excel(name = "告警状态名称")
    private String warnStatusName;

    @Excel(name = "设备状态名称")
    private String equipmentStatusName;

    @Excel(name = "warnStatusLabel")
    private String warnStatusLabel;
}
